package Basics.Infrustructure;

import java.util.Vector;

public class Inventory {
    /*
        餐厅原材料储存信息。每项食材有 "name", "cost", "remain" 三个属性。
        信息储存在inventory.json文件中。Inventory 类应该在构造函数中完成对JSON文件的读取和载入本地。
        方法对inventory.json有所有权限，可以实现增删查改。

        对每一次使用食材的请求检查库存剩余。当库存不足时应该提醒管理者购入新的食材。
     */

//    private Vector<String>
    private Vector<Ingredients> ingre;

    public Inventory() {
        /*
            加载inventory.json文件到本地。
         */


    }

    public boolean isAvailable() {

        return false;
    }

    public void addItem(Ingredients e) {
        ingre.add(e);
    }

    public Vector<Ingredients> getIngredients() {
        return ingre;
    }

    public void setIngredients(Vector<Ingredients> ingre) {
        this.ingre = ingre;
    }
}

